﻿/**
 * <p>Copyright (c) 2016 深圳市鹏途交通科技有限公司</p>
 * <p>					All right reserved. 		 </p>
 * <p>项目名称 ： 	深圳公路信息资源整合及国省检日常化监管管理项目        </p>
 * <p>创建者   :	wy
 * <p>描   述  :  A5-02桥梁基本信息  </p>
 * <p>最后修改 :  $: 2017-4-18-上午10:10:01	wy   $     </p>
 * 
 */

package com.pengtu.gsj.entity.dl;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.pengtu.gsj.entity.base.IdEntity;

@Entity
@Table(name = "T_DL_BRIDGEBASICINFO")
public class BridgeBasicInfo extends IdEntity {

	private static final long serialVersionUID = -6429870906188976336L;

	private String partCode; // 路段代码
	private String partName; // 路段名称
	private String bridgeCode; // 桥梁代码
	private String bridgeName; // 桥梁名称
	private String bridgeUse; // 功能类型
	private Double centerPegNum; // 中心桩号(公路)
	
	private String district; // 区
	private String subDistrict; // 街道
	private Double bridgeLength; // 桥梁全长
	private String bridgeWidth; // 桥梁全宽
	private Double bridgeAcreAge; // 桥梁面积
	private String bridgeKind; // 桥长分类
	
	private Double bridgeHigh; // 桥高
	private String bridgeLevel; // 全桥评定等级
	private String mainTopStructure; // 结构类型
	private String bridgeSpan; // 跨径组合
	private String pavementWidth; // 机动车道宽度
	private String pavementType; // 机动车道结构类型
	
	private String sideWalkWidth; // 人行道宽度
	private String sideWalkType; // 人行道铺砖类型
	private Date passVehicleDate; // 通车日期
	private String mainType; // 养护等级
	private String mainTainSource; // 资金来源
	private String mainDistrict; // 养护区域
	
	private String manageOrg; // 管养单位
	private String manageDuty; // 管养单位责任人
	private String mainTainOrg; // 养护单位
	private String mainTainDuty; // 养护单位责任人
	private String superVisionOrg; // 监理单位
	private String remark; // 备注

	public BridgeBasicInfo() {
	}
	
	@Column(name = "PARTCODE")
	public String getPartCode() {
		return partCode;
	}

	public void setPartCode(String partCode) {
		this.partCode = partCode;
	}

	@Column(name = "PARTNAME")
	public String getPartName() {
		return partName;
	}

	public void setPartName(String partName) {
		this.partName = partName;
	}

	@Column(name = "BRIDGECODE")
	public String getBridgeCode() {
		return bridgeCode;
	}

	public void setBridgeCode(String bridgeCode) {
		this.bridgeCode = bridgeCode;
	}

	@Column(name = "BRIDGENAME")
	public String getBridgeName() {
		return bridgeName;
	}

	public void setBridgeName(String bridgeName) {
		this.bridgeName = bridgeName;
	}

	@Column(name = "BRIDGEUSE")
	public String getBridgeUse() {
		return bridgeUse;
	}

	public void setBridgeUse(String bridgeUse) {
		this.bridgeUse = bridgeUse;
	}

	@Column(name = "CENTERPEGNUM")
	public Double getCenterPegNum() {
		return centerPegNum;
	}

	public void setCenterPegNum(Double centerPegNum) {
		this.centerPegNum = centerPegNum;
	}

	@Column(name = "DISTRICT")
	public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	@Column(name = "SUBDISTRICT")
	public String getSubDistrict() {
		return subDistrict;
	}

	public void setSubDistrict(String subDistrict) {
		this.subDistrict = subDistrict;
	}

	@Column(name = "BRIDGELENGTH")
	public Double getBridgeLength() {
		return bridgeLength;
	}

	public void setBridgeLength(Double bridgeLength) {
		this.bridgeLength = bridgeLength;
	}

	@Column(name = "BRIDGEWIDTH")
	public String getBridgeWidth() {
		return bridgeWidth;
	}

	public void setBridgeWidth(String bridgeWidth) {
		this.bridgeWidth = bridgeWidth;
	}

	@Column(name = "BRIDGEKIND")
	public String getBridgeKind() {
		return bridgeKind;
	}

	public void setBridgeKind(String bridgeKind) {
		this.bridgeKind = bridgeKind;
	}

	@Column(name = "BRIDGEHIGH")
	public Double getBridgeHigh() {
		return bridgeHigh;
	}

	public void setBridgeHigh(Double bridgeHigh) {
		this.bridgeHigh = bridgeHigh;
	}

	@Column(name = "BRIDGELEVEL")
	public String getBridgeLevel() {
		return bridgeLevel;
	}

	public void setBridgeLevel(String bridgeLevel) {
		this.bridgeLevel = bridgeLevel;
	}

	@Column(name = "MAINTOPSTRUCTURE")
	public String getMainTopStructure() {
		return mainTopStructure;
	}

	public void setMainTopStructure(String mainTopStructure) {
		this.mainTopStructure = mainTopStructure;
	}

	@Column(name = "BRIDGESPAN")
	public String getBridgeSpan() {
		return bridgeSpan;
	}

	public void setBridgeSpan(String bridgeSpan) {
		this.bridgeSpan = bridgeSpan;
	}

	@Column(name = "PAVEMENTWIDTH")
	public String getPavementWidth() {
		return pavementWidth;
	}

	public void setPavementWidth(String pavementWidth) {
		this.pavementWidth = pavementWidth;
	}

	@Column(name = "PAVEMENTTYPE")
	public String getPavementType() {
		return pavementType;
	}

	public void setPavementType(String pavementType) {
		this.pavementType = pavementType;
	}


	@Column(name = "PASSVEHICLEDATE")
	public Date getPassVehicleDate() {
		return passVehicleDate;
	}

	public void setPassVehicleDate(Date passVehicleDate) {
		this.passVehicleDate = passVehicleDate;
	}

	@Column(name = "MAINTYPE")
	public String getMainType() {
		return mainType;
	}

	public void setMainType(String mainType) {
		this.mainType = mainType;
	}

	@Column(name = "MAINDISTRICT")
	public String getMainDistrict() {
		return mainDistrict;
	}

	public void setMainDistrict(String mainDistrict) {
		this.mainDistrict = mainDistrict;
	}

	@Column(name = "MANAGEORG")
	public String getManageOrg() {
		return manageOrg;
	}

	public void setManageOrg(String manageOrg) {
		this.manageOrg = manageOrg;
	}

	@Column(name = "MANAGEDUTY")
	public String getManageDuty() {
		return manageDuty;
	}

	public void setManageDuty(String manageDuty) {
		this.manageDuty = manageDuty;
	}

	@Column(name = "REMARK")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Column(name = "SIDEWALKTYPE")
	public String getSideWalkType() {
		return sideWalkType;
	}

	public void setSideWalkType(String sideWalkType) {
		this.sideWalkType = sideWalkType;
	}

	@Column(name = "MAINTAINSOURCE")
	public String getMainTainSource() {
		return mainTainSource;
	}

	public void setMainTainSource(String mainTainSource) {
		this.mainTainSource = mainTainSource;
	}

	@Column(name = "MAINTAINORG")
	public String getMainTainOrg() {
		return mainTainOrg;
	}

	public void setMainTainOrg(String mainTainOrg) {
		this.mainTainOrg = mainTainOrg;
	}

	@Column(name = "MAINTAINDUTY")
	public String getMainTainDuty() {
		return mainTainDuty;
	}

	public void setMainTainDuty(String mainTainDuty) {
		this.mainTainDuty = mainTainDuty;
	}

	@Column(name = "SUPERVISIONORG")
	public String getSuperVisionOrg() {
		return superVisionOrg;
	}

	public void setSuperVisionOrg(String superVisionOrg) {
		this.superVisionOrg = superVisionOrg;
	}

	@Column(name = "BRIDGEACREAGE")
	public Double getBridgeAcreAge() {
		return bridgeAcreAge;
	}

	public void setBridgeAcreAge(Double bridgeAcreAge) {
		this.bridgeAcreAge = bridgeAcreAge;
	}

	@Column(name = "SIDEWALKWIDTH")
	public String getSideWalkWidth() {
		return sideWalkWidth;
	}

	public void setSideWalkWidth(String sideWalkWidth) {
		this.sideWalkWidth = sideWalkWidth;
	}
}
